package cn.thinkluck.pattern.state;

import lombok.extern.slf4j.Slf4j;

/**
 * 电视关闭状态
 * 负责电视关闭时状态的行为
 *
 * @Author liutao
 * @DateTime 2024/8/3 下午4:01
 */
@Slf4j
public class TVOffStateImpl implements TV {
    @Override
    public void open() {
        log.info("电视执行了正常开启的操作");
    }

    @Override
    public void close() {
        log.error("电视已经是关闭状态，不需要操作");
    }

    @Override
    public void volumeUp() {
        log.error("电视是关闭状态，无法调大音量");
    }
}
